package com.bookmanager.www.common.DTO;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;

/**
 * Created with IntelliJ IDEA.
 *
 * @author: 风离
 * @Date: 2021/10/04/17:07
 * @Description:
 */

@Getter
@Setter
@ToString
public class FlAddressDTO {

    /**
     * addressID 可以为空 不然添加新的收货地址会有BUG
     */
    private String addressId;
    /**
     * 账户Id
     */
    @NotNull
    private String userId;

    /**
     * 收货人姓名
     */
    @NotBlank
    private String name;

    /**
     * 是否设为默认收货地址
     */
    @NotNull
    private Integer addressDefault;

    /**
     * 收货人手机号
     */
    @NotNull
    @Size(max = 11,min = 11)
    private String phoneNum;

    /**
     * 收货人省份
     */
    @NotNull
    private String receiveProvince;

    /**
     * 收货人市
     */
    @NotNull
    private String receiveCity;

    /**
     * 收货人县级 这个可以为空
     */
    private String receiveCounty;

    /**
     * 收货人详细地址
     */
    @NotBlank
    private String receiveDesc;


}
